package com.kerrykidz.sms.util;

/**
 * 短信发送对象
 * @ClassName: SmsSendVO 
 * @description: 大致描述该类的用途，内容简短易懂 
 * @author: wolf-yansl 
 * @date: 2014年10月8日 上午10:46:33 
 * @version: V1.0
 *
 */
public class SmsSendVO {
	/**
	 * 自定义错误消息- 发送失败 （网络问题）
	 * */
	public static final int	SEND_ERROR = -5050;
	/**自定义错误消息 - 参数设置问题*/
	public static final int	SEND_PARAM_ERROR = -500;
	
	/**没有该用户账户*/
	public static final int	SMS_NOT_FOUND = -1;  
	/**接口密钥不正确*/
	public static final int	SMS_PAS_KEY_FAIL = -2;  
	/**MD5接口密钥加密不正确*/
	public static final int	SMS_MD5_ERROR = -21;  
	/**短信数量不足*/
	public static final int	SMS_NUM_DEFICIENCY = -3;  
	/**该用户被禁用*/
	public static final int	SMS_NUM_FORBIDforbid = -11;  
	/**短信内容出现非法字符*/
	public static final int	SMS_TEXT_ILLEGIT = -14;  
	/**手机号格式不正确*/
	public static final int	SMS_PHONE_ERROR = -4;  
	/**手机号码为空*/
	public static final int	SMS_PHONE_NULL = -41; 
	/**短信内容为空*/
	public static final int	SMS_TEXT_NULL = -42;  
	/**短信签名格式不正确   接口签名格式为：【签名内容】*/
	public static final int	SMS_SIGN = -51; 
	/**IP限制*/
	public static final int	SMS_IP_ERROR = -6;  
	
	
	/**判断是否批量发送*/
	private boolean batchFlag = false;
	/**批量发送短信      批次ID	*/
	private String smsBatchId ;
	
	/**发送手机号码  
	 * 1、一个手机号码
	 * 2、多个手机号码采用逗号分隔 （半角）  13888888886,13888888887,1388888888
	 * */
	private String smsMob ;
	/**发送短信账号*/
	private String uId;
	/**短信安全密码*/
	private String key;
	/**发送短信内容*/
	private String smsText;
	/**发送短信url地址*/
	private String url;
	
	
	/**初始化发送手机账号信息*/
	public SmsSendVO(){
		
	}


	public boolean isBatchFlag() {
		return batchFlag;
	}


	public void setBatchFlag(boolean batchFlag) {
		this.batchFlag = batchFlag;
	}


	public String getSmsMob() {
		return smsMob;
	}


	public void setSmsMob(String smsMob) {
		this.smsMob = smsMob;
	}


	public String getuId() {
		return uId;
	}


	public void setuId(String uId) {
		this.uId = uId;
	}


	public String getKey() {
		return key;
	}


	public void setKey(String key) {
		this.key = key;
	}


	public String getSmsText() {
		return smsText;
	}


	public void setSmsText(String smsText) {
		this.smsText = smsText;
	}


	public String getSmsBatchId() {
		return smsBatchId;
	}


	public void setSmsBatchId(String smsBatchId) {
		this.smsBatchId = smsBatchId;
	}


	public String getUrl() {
		return url;
	}


	public void setUrl(String url) {
		this.url = url;
	}
	
	
	

}
